#!/bin/bash

# 股票分析系统停止脚本

echo "🛑 停止股票MACD和RSI分析系统"
echo "="*50

# 停止后端服务
if [ -f "backend.pid" ]; then
    BACKEND_PID=$(cat backend.pid)
    if kill -0 $BACKEND_PID 2>/dev/null; then
        echo "🔧 停止后端API服务器 (PID: $BACKEND_PID)..."
        kill $BACKEND_PID
        echo "✅ 后端服务器已停止"
    else
        echo "⚠️  后端进程不存在或已停止"
    fi
    rm -f backend.pid
else
    echo "⚠️  未找到后端PID文件"
fi

# 停止前端服务
if [ -f "frontend.pid" ]; then
    FRONTEND_PID=$(cat frontend.pid)
    if kill -0 $FRONTEND_PID 2>/dev/null; then
        echo "🎨 停止前端开发服务器 (PID: $FRONTEND_PID)..."
        kill $FRONTEND_PID
        echo "✅ 前端服务器已停止"
    else
        echo "⚠️  前端进程不存在或已停止"
    fi
    rm -f frontend.pid
else
    echo "⚠️  未找到前端PID文件"
fi

echo ""
echo "🎉 所有服务已停止！"